thatch roofing - French English Dictionary